-- string的key
local stringKey = KEYS[1]
-- string的value
local stringVal = ARGV[1]
-- 过期时间
local expireAt = tonumber(ARGV[1])
-- 值是否存在 不存在插入key并初始化
local keyExist = redis.call("SETNX", KEYS[1], stringVal);
if (keyExist >= 1) then
    -- 设置过期时间
    redis.call("EXPIRE", KEYS[1], expireAt)
    return true
end

return false